@charset "utf-8";
/* CSS Document */
/* 全局公用的css样式 */
/*---------------------------------约束样式----------------------------------------*/
*{margin:0;padding:0;word-wrap:break-word}
* img{border:0}
* hr{border:1px dashed #d2d2d2}
/*body,h1,h2,h3,h4,h5,h6,td,th,tr{color:#333;font-weight:normal; font-size:12px; font-family:"Microsoft YaHei"}*/
body,h1,h2,h3,h4,h5,h6{color:#333;font-weight:normal; font-size:12px; font-family:"Microsoft YaHei"}
h1,h2,h3,h4,h5,h6{display:inline}
a{text-decoration:none;outline:none;color:#333; cursor:pointer}
a:active{star:expression(this.onFocus=this.blur())}
a:focus{outline:none}
textarea{resize:none}
a:hover{color:#0176c1; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight-color:transparent}
em{font-style:normal}
.ul li,.ul{list-style:none}
input,textarea,select{outline:none;font-family:"Microsoft YaHei"}
.clear{width:100%; clear:both; height:1px; overflow:hidden}
.fl{float:left}
.fr{float:right}
.ov_hi{overflow:hidden}
.layout{width:1200px;margin:0 auto}
.ul_li{list-style:none}
.ov_hi{overflow:hidden}
.radius{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; overflow:hidden}
.shadow{-webkit-box-shadow:#DDD9D9 0px 0px 30px;-moz-box-shadow:#DDD9D9 0px 0px 30px;box-shadow:#DDD9D9 0px 0px 30px}
.mg_15{margin-top:15px}
.fl-clr{zoom:1}
.fl-clr:after{display:block;clear:both;height:0;content:"\0020"}
.scale img,.topa_boxa,.swiper-honor .title,.swiper-honor .t,/*.nava_lista .nav_pop,*/.location_box .second_nav .level a,.qualification-thumbs .title,.qualification-thumbs .t,.business_list li,.business_list li .more,.news_list li .more,.Culture_list li .a,.join_list li .title .more,.index_two  .more,.index_three .more,.index_four .more,.swiper-information .but,.swiper-information .swiper-slide-active,.footer a,.stand_show .img{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.index_show .box .title,.index_show .box .more,.index_show .box .index_list,.second_show{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}
.scale:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.opacityli li,.opacity{opacity:0}
.pc{}
.web{display:none !important}

.all_shwo{position:fixed; z-index:999; width:100%; height:100%; left:0; top:0; background:#20344e;}
.all_shwo i{width:49px; height:43px; background:url(../images/ico.png) no-repeat; background-size:cover; left:50%; margin-left:-25px; top:50%; margin-top:-21px; position:absolute} 
.all_shwo i{
    -webkit-animation: rotate 1s linear infinite;
    -moz-animation: rotate 1s linear infinite;
    -o-animation: rotate 1s linear infinite;
    animation: rotate 1s linear infinite}
@-webkit-keyframes rotate{
	0% {margin-top:-31px}
	50%{margin-top:-21px}
	100%{margin-top:-31px}
}
@-moz-keyframes rotate{
	0% {margin-top:-31px}
	50%{margin-top:-21px}
	100%{margin-top:-31px}
}
@-o-keyframes rotate{
	0% {margin-top:-31px}
	50%{margin-top:-21px}
	100%{margin-top:-31px}
}
@keyframes rotate{
    0% {margin-top:-31px}
	50%{margin-top:-21px}
	100%{margin-top:-31px}
}

/*底部样式*/
.footer{background:#08101a; color:#fff; font-size:16px; line-height:30px; overflow:hidden}
.footer a{color:#fff}
.footer a:hover,.footer_bottom a:hover{color:#17b6e7}
.footer_bottom{padding:10px 0; text-align:center; border-top:1px solid #4b5158; color:#abacad; font-size:14px}
.footer_bottom a{color:#abacad}
.footer_bottom span{padding:0 10px}
.footer_top{overflow:hidden; padding-right:210px; position:relative; margin:45px 0 20px 0;width: 100%}
.footer_top dl{float:left; min-height:250px; margin-left:-1px; position:relative}
.footer_top dl:after{content:""; position:absolute; left:0; top:0; width:1px; height:100%; background:#20344e}
.footer_top dl dt{font-size:18px; font-weight:bold; color:#17b6e7; padding-bottom:15px}
.footer_top .li1{width:35%}
.nav_b{margin-top:-15px; margin-left:-18px; padding-right:10%}
.nav_b li{float:left; width:50%; margin-top:15px}
.nav_b li a{display:block; height:40px; line-height:40px; margin-left:20px; border:1px solid #20344e; text-align:center; border-radius:5px}
.nav_b li a:hover{border:1px solid #17b6e7}
.footer_top .li2{width:51%; padding:0 7%}

.footer_top .li3{position:absolute; right:0; top:0; width:120px; padding:0 20px 0 70px}
.code_bottom{border-bottom:1px solid #20344e; width:120px; text-align:center}
.code_bottom img{width:118px; height:118px}
.code_bottom p{font-size:14px; line-height:40px}
.ico_a{padding:10px 0; text-align:center}
.ico_a .a{display:inline-block; width:34px; height:34px; margin:0 10px}
.ico_a .mail{background:url(../images/ico_mail.png) no-repeat; background-size:cover}
.ico_a .mail:hover{background:url(../images/ico_maila.png) no-repeat; background-size:cover}
.ico_a .oa{background:url(../images/ico_oa.png) no-repeat; background-size:cover}
.ico_a .oa:hover{background:url(../images/ico_oaa.png) no-repeat; background-size:cover}

/*导航*/
.bh_95,.topa_boxa .pa{height:95px; position:relative}
.topa_boxa{width:100%; z-index:20; position:fixed; top:0; left:0; background:#fff; -webkit-box-shadow:#DDD9D9 0px 0px 30px;-moz-box-shadow:#DDD9D9 0px 0px 30px;box-shadow:#DDD9D9 0px 0px 30px}
.animation .topa_boxa{top:-104px;}
.animation .topa_boxa.hover{top:0}
.logo{position:absolute; left:50px; top:50%; margin-top:-21px; height:43px;transform: scale(4.0); /* 以 2.5 倍的比例进行缩放 */}
.nava_lista{float:right}
.nava_lista li{float:left; padding:0 15px}
.nava_lista li .aa{display:block; line-height:95px; font-size:16px; position:relative}
.nava_lista li .aa a{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:2}
.nava_lista li .aa i{display:none}
.nava_lista li .aa:hover,.nava_lista li.hover .a{color:#0176c1}
.nava_lista .nav_pop{position:absolute; width:100%; left:0; top:95px; background:#f7f7f7; overflow:hidden; height:510px; display:none}
.nava_lista .nav_pop .layout{padding:65px 0; position:relative}
.nava_lista .nav_pop .title{position:absolute; left:0; top:100px}
.nava_lista .nav_pop .title i{display:block; height:8px; width:80px; background:#c10001}
.nava_lista .nav_pop .title .t{font-size:36px; color:#222222; line-height:36px; padding:27px 0 60px 0}
.nava_lista .nav_pop .title .more{display:block; width:160px; height:35px; border-radius:5px; overflow:hidden; text-align:center; line-height:35px; font-size:14px; color:#fff; background:#c10101}
.nava_lista .nav_pop .title .more:hover{background:#ad0102}
.nava_lista .nav_pop .nav_pop_a{padding:30px 530px 0 240px}
.nava_lista .nav_pop .nav_pop_a a{display:block; width:148px; height:38px; border-radius:5px; text-align:center; line-height:38px; font-size:16px; color:#666666; border:1px solid #f7f7f7; margin-bottom:25px} 
.nava_lista .nav_pop .nav_pop_a a:hover{border:1px solid #0177c1; color:#0177c1}
.nava_lista .nav_pop img{position:absolute; right:0; top:100px; width:445px; height:300px}
.nav_pop_list{margin:0 0 0 195px; overflow:hidden}
.nav_pop_list dd{float:left; width:50%; margin-left:-1px}
.nav_pop_list dd .box{padding:30px 20px 0 45px; border-left:1px solid #ddd}
.nav_pop_list dd .t{font-size:16px; color:#000; line-height:20px; padding-bottom:15px; font-weight:bold}
.nav_pop_list dd p{line-height:40px; font-size:16px; color:#666666; height:40px; overflow:hidden}
.nav_pop_list dd p a{color:#666666}
.nav_pop_list dd p a:hover{color:#0177c1}

/*.nava_lista li:hover .nav_pop{height:510px}*/

.top_ico{float:right; height:95px; background:#c10101; line-height:95px; color:#fff; text-align:center; padding:0 25px}
.top_ico a,.top_ico span{display:inline-block; vertical-align:middle}
.top_ico span{padding:0 15px}
.top_ico a{height:15px}
.top_ico .mail{width:22px; background:url(../images/t_mail.png) no-repeat; background-size:cover}
.top_ico .oa{width:25px; background:url(../images/t_oa.png) no-repeat; background-size:cover}
.nav_ioc{display:none}




/*首页大图*/
.index_show{background:#001757; min-height:800px}
.index_show.hover{min-height:0}
.index_show img{width:100%}
.index_show .uk-slidenav-position .uk-slidenav-previous,.index_show .uk-slidenav-position .uk-slidenav-next{ display:none}
.index_show .box{width:1200px; position:absolute; left:50%; margin-left:-600px; color:#fff; bottom:110px; overflow:hidden}
.index_show .box .title:before{content:""; display:block; width:95px; height:4px; background:#fff; margin-bottom:20px; display:none}
.index_show .box .title{font-size:18px; line-height:20px;}
.index_list{margin:20px 0; /*height:280px;*/ overflow:hidden; width:50%}
.index_list dd{padding-bottom:5px}
.index_list dd a{display:block; height:30px; overflow:hidden; font-size:14px; line-height:30px;  color:#fff}
.index_list dd a:hover{background:rgba(255,255,255,0.1);padding:0 15px;}
.index_show .box .more{display:block; width:150px; height:32px; border:1px solid rgba(255,255,255,0.49); text-align:center; line-height:32px; border-radius:5px; font-size:14px; color:#fff; background:rgba(255,255,255,0.25)}
.index_show .box .more span{padding-right:30px; background:url(../images/morea.png) no-repeat right center}
.index_show .box .more:hover{background:rgba(255,255,255,0.5); border:1px solid rgba(255,255,255,0.9);}

.index_show .box .title{position:relative; top:-500px;}
.index_show .box .more{position:relative; top:500px;}
.index_show .box .index_list{position:relative; left:-50%;}
.index_show .uk-slideshow .uk-active .box .title{top:0;}
.index_show .uk-slideshow .uk-active .box .more{top:0;}
.index_show .uk-slideshow .uk-active .box .index_list{left:0}

.index_show .uk-position-bottom{bottom:2%; margin:0; z-index:5; width:1200px; left:50%; margin-left:-600px;}
.index_show .uk-dotnav{text-align:center}
.index_show .uk-dotnav *{overflow:hidden}
.index_show .uk-dotnav>*{float:left; margin-top:0; padding-left:0; width:25%; cursor:pointer}
.index_show .uk-dotnav>*>*{height:50px; width:auto; padding:12px 15px 12px 75px; line-height:25px;}
.index_show .uk-dotnav-contrast>*>*{background:#fff; transform:scale(1); margin:0;  margin-left:1px; border-radius:0; color:#333}

.index_show .uk-dotnav>*>*{text-align:left; text-indent:0}
.index_show .uk-dotnav>*>* .title{font-size:18px; height:25px;}
.index_show .uk-dotnav>*>* .txt{font-size:14px; color:#666;  height:25px; text-overflow: ellipsis; white-space: nowrap;}
.index_show .uk-dotnav .a:before{content:""; position:absolute; width:46px; height:46px; left:15px; top:50%; margin-top:-23px;}
.index_show .uk-dotnav .i1 .a:before{background:url(../images/a1.png) no-repeat; background-size:cover}
.index_show .uk-dotnav .i2 .a:before{background:url(../images/a2.png) no-repeat; background-size:cover}
.index_show .uk-dotnav .i3 .a:before{background:url(../images/a3.png) no-repeat; background-size:cover}
.index_show .uk-dotnav .i4 .a:before{background:url(../images/a4.png) no-repeat; background-size:cover}
.index_show .uk-dotnav-contrast>.uk-active>*{background:#0176c1;}
.index_show .uk-dotnav-contrast>.uk-active>* .title{color:#fff}
.index_show .uk-dotnav-contrast>.uk-active>* .txt{color:#fff}
.index_show .uk-dotnav-contrast .i1.uk-active .a:before{background:url(../images/a1a.png) no-repeat; background-size:cover}
.index_show .uk-dotnav-contrast .i2.uk-active .a:before{background:url(../images/a2a.png) no-repeat; background-size:cover}
.index_show .uk-dotnav-contrast .i3.uk-active .a:before{background:url(../images/a3a.png) no-repeat; background-size:cover}
.index_show .uk-dotnav-contrast .i4.uk-active .a:before{background:url(../images/a4a.png) no-repeat; background-size:cover}

.index_show .uk-slidenav-previous:before{display:none}
.index_show .uk-slidenav-next:before{display:none}


/*公共部分*/
.index_title{line-height:22px; padding-bottom:35px; position:relative}
.index_title .cn{font-size:18px; color:#222}
.index_title .zn{font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; color:#c10101}
.index_title .zn span{color:#c10101}

.index_title .more{position:absolute; right:0; bottom:35px; width:150px; height:32px; border:1px solid #c10101; text-align:center; line-height:32px; border-radius:5px; font-size:14px; color:#fff; background:#c10101}
.index_title .more span{padding-right:30px; background:url(../images/morea.png) no-repeat right center}
.index_title .more:hover{background:#b40606; color:#fff; border:1px solid #b40606}
.index_title .more:hover span{background:url(../images/morea.png) no-repeat right center}

.index_one{padding:0.6rem 0; background:#fff url(../images/index_one.jpg) repeat-x 0 bottom; position:relative}
.index_one:after{content:""; position:absolute; left:60px; top:0; width:513px; height:448px; background:url(../images/index_one.png) no-repeat}
.index_one .layout{position:relative; z-index:1}
.info_index{height:px}
.info_index_show{width:735px; float:left; background:#fff; position:relative} 
.info_index_show .img{overflow:hidden}
.info_index_show img{width:100%; height:490px; object-fit:cover}
.info_index_show .title{height:60px; line-height:60px; font-size:14px; padding:0 30px; overflow:hidden; background:#fff; -webkit-box-shadow:rgba(52,50,50,0.17) 2px 0px 40px;-moz-box-shadow:rgba(52,50,50,0.17) 2px 0px 40px;box-shadow:rgba(52,50,50,0.17) 2px 0px 40px}
.info_index_show .but{position:absolute; height:60px; right:-60px; overflow:hidden; bottom:0}
.info_index_show .but .a{display:block; width:60px; height:60px; float:left; text-align:center; line-height:60px; color:#c10101; background:#fff; font-size:30px; cursor:pointer}
.info_index_show .but .a:hover{color:#fff; background:#c10101}

.info_index_right{float:right; width:435px}
.info_index_list{}
.info_index_list *{overflow:hidden}
.info_index_list li{cursor:pointer; height:37px; line-height:37px; overflow:hidden; text-align:right; margin-bottom:10px; }
.info_index_list li a{display:block;padding:0 15px}
.info_index_list li .title{display:block; height:37px; float:left; max-width:80%; font-size:14px; text-overflow:ellipsis; white-space:nowrap; text-align:left}
.info_index_list li .time{font-size:14px; color:#999}
.info_index_list li.hover,.info_index_list li:hover{background:#0176c1}
.info_index_list li.hover .title,.info_index_list li:hover .title,.info_index_list li.hover .time,.info_index_list li:hover .time{color:#fff}


.index_two{padding:0.6rem 0; background:#fff url(../images/index_two.jpg) no-repeat center bottom}
.index_two .index_title{position:relative}

.swiper-honor{padding-bottom:55px}
.swiper-honor .swiper-slide{width:33.3%; float:left;}
.swiper-honor .swiper-slide *{overflow:hidden; height: 450px;}
.swiper-honor a{display:block; position:relative}
.swiper-honor .img{position:relative; margin-left:2px}
.swiper-honor .img i{display:block; position:absolute; left:0; top:0; width:100%; font-style:normal}
.swiper-honor img{width:100%}
.swiper-honor .title{text-align:center; height:35px; top:0; line-height:35px; font-size:14px; color:#666; position:relative; opacity:1}
.swiper-honor .t{position:absolute; left:0; bottom:-35px;text-align:center; height:35px; line-height:35px; font-size:14px; color:#fff; background:rgba(1,118,193,0.7); width:100%}
.swiper-honor > .swiper-pagination-bullets{bottom:0}
.swiper-honor > .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 8px}
.swiper-honor .swiper-pagination-bullet{width:12px; height:12px; background:#a5a5a5; border-radius:50px; opacity:1}
.swiper-honor .swiper-pagination-bullet-active{width:50px; background:#c10101}
.swiper-honor a:hover .title{top:-45px; opacity:0}
.swiper-honor a:hover .t{bottom:0;}

.index_three{background:url(../images/index_three.jpg) no-repeat center 0; height:600px}
.index_three .layout{padding:0.6rem 0 0 0}
.index_three .index_title{}
.bidding_index_list{padding-bottom:35px}
.bidding_index_list *{overflow:hidden}
.bidding_index_list li{height:55px; line-height:55px; overflow:hidden; border-bottom:1px solid #cdd2d5; text-align:right; padding:0 90px}
.bidding_index_list li a{display:block; float:left; max-width:70%; font-size:14px; text-overflow:ellipsis; white-space:nowrap; text-align:left}
.bidding_index_list li .time{color:#747678; font-size:14px}

.bidding_index_list li:hover{background:#0176c1; -webkit-box-shadow:rgba(0,119,195,0.2) 17px 0px 27px;-moz-box-shadow:rgba(0,119,195,0.2) 17px 0px 27px;box-shadow:rgba(0,119,195,0.2) 17px 0px 27px}
.bidding_index_list li:hover a,.bidding_index_list li:hover .time{color:#fff}
.bidding_index_list li:hover a{font-weight:bold}

.index_three .more{display:block; margin:0 auto; width:150px; height:32px; border:1px solid #c10101; text-align:center; line-height:32px; border-radius:5px; font-size:14px; color:#fff; background:#c10101}
.index_three .more span{padding-right:30px; background:url(../images/morea.png) no-repeat right center}
.index_three .more:hover{background:#b40606; color:#fff; border:1px solid #b40606}
.index_three .more:hover span{background:url(../images/morea.png) no-repeat right center}


.index_four{padding:0.6rem 0; background:#fbfcfe url(../images/index_four.jpg) no-repeat center bottom}
.index_four .index_title{}
.index_four .more{display:block; margin:0 auto; width:150px; height:32px; border:1px solid #c10101; text-align:center; line-height:32px; border-radius:5px; font-size:14px; color:#fff; background:#c10101}
.index_four .more span{padding-right:30px; background:url(../images/morea.png) no-repeat right center}
.index_four .more:hover{background:#b40606; color:#fff; border:1px solid #b40606}
.index_four .more:hover span{background:url(../images/morea.png) no-repeat right center}

.swiper-information{position:relative; overflow:hidden; padding-bottom:30px;}
.swiper-information .swiper-container{width:200%; margin-left:-50%;}
.swiper-information .box{position:relative}
.swiper-information .swiper-slide{padding:45px 0 120px 0}
.swiper-information .box{width:100%; margin:0 auto; position:relative}
.swiper-information .box:after{content:""; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5)}
.swiper-information .box img{width:100%}
.swiper-information .text{position:absolute; width:90%; background:#fff; overflow:hidden; border-radius:10px; left:5%; bottom:-60px; z-index:2; line-height:25px; color:#999999; font-size:12px; display:none}
.swiper-information .text *{overflow:hidden}
.swiper-information .text .pa{padding:20px 30px}
.swiper-information .text .title{font-size:16px; color:#444444; height:25px; text-overflow:ellipsis; white-space:nowrap;}
.swiper-information .text .txt{height:25px}
.swiper-information .text .time{height:25px}
.swiper-information .text .morea{font-size:12px; color:#3d8cee; padding-right:35px; background:url(../images/more_l.png) no-repeat right center; opacity:0.8}
.swiper-information .text .morea:hover{opacity:1}
.swiper-information .swiper-slide-active{-webkit-transform:scale(1.2); -moz-transform:scale(1.2); -ms-transform:scale(1.2); -o-transform:scale(1.2); transform:scale(1.2); z-index:9}
.swiper-information .swiper-slide-active .box .text{display:block}
.swiper-information .swiper-slide-active .box:after{display:none}
.swiper-information .but{opacity:0.4;outline:none; margin-top:-80px;}
.swiper-information .but:hover{opacity:1;}
.swiper-information .swiper-button-prev{background:url(../images/left.png) no-repeat center center}
.swiper-information .swiper-button-next{background:url(../images/right.png) no-repeat center center}


/*二级页面*/

.second_show{height:390px; opacity:0; position:relative; top:-20px}
.second_show.hover{opacity:1; top:0}
.second_show img{width:100%}
.location_box{background:#e3e8ee}
.location_box .box{height:50px; line-height:50px; font-size:14px; color:#999999}
.location_box .box a,.location_box .box em{float:left}
.location_box .home{height:50px; width:23px; background:url(../images/home.png) no-repeat 0 center}
.location_box em{padding:0 12px}
.location_box .box a{color:#999999}
.location_box .box .a{color:#c10101; font-weight:bold}
.location_box .second_nav{float:left; position:relative}
.location_box .second_nav .a{padding-right:23px; background:url(../images/add.png) no-repeat right center}.location_box .location_box .second_nav .level{float:left}
.location_box .second_nav .level a{margin:0 10px; opacity:0; visibility:hidden; transform:translateX(-20px)}
.location_box a:hover{color:#c10101}
.location_box .second_nav:hover .level a{opacity:1; transform:translateX(0px); visibility:visible}


/*关于我们*/
.about_One{overflow:hidden; padding:0px 0; position:relative}
.about_One:after{content:""; position:absolute; left:-90%; bottom:0; width:270%; height:320%; background:#f6f9fb; border-radius:50%}
.about_One .layout{position:relative; z-index:2}
.about_One .index_title{text-align:center}
.we_show{}
.we_show .text{float:left; width:50%; font-size:16px; line-height:30px; color:#666666; background:url(../images/about_One.png) no-repeat center center}
.we_show .img{float:right; width: calc(40% - 35px); padding-bottom:35px; padding-right:35px; position:relative}
.we_show .img:after{content:""; position:absolute; right:0; bottom:0; width: calc(100% - 35px); height: calc(100% - 35px); border:1px solid #989a9c}
.we_show .img img{width:100%; position:relative; z-index:2}

.about_two{padding:80px 0}
.about_two .index_title .cn{padding-bottom:10px}
.bring_text{font-size:16px; color:#666666; line-height:30px}
.industry_number{padding:60px 0 0 0}
.industry_number li{width:30.3%; float:left; text-align:center}
.industry_number li .number{width:150px; height:160px; line-height:160px; border-radius:10px; background:#e3e8ee; overflow:hidden; position:relative; margin:0 auto}
.industry_number li .number:after{content:""; position:absolute; width:100%; height:4px; left:0; top:50%; margin-top:-2px; background:#e1dadf}
.industry_number li .number >span{font-size:86px; color:#c10101; position:relative; z-index:2}
.industry_number li .number >span em{font-size:39px; color:#c10101; position:absolute; right:-20px; top:-10px; line-height:40px}
.industry_number li p{font-size:14px; color:#666666; line-height:20px; padding-top:10px}

.about_three{background:#f3f6fa; padding:80px 0}
.about_three .index_title{text-align:right}
.stand_show{ overflow:hidden}
.stand_show .text{float:right; width:50%; font-size:16px; line-height:30px; color:#666666}
.stand_show .img{float:left; width:40%; position:relative; top:0}
.stand_show .img img{width:100%}
.stand_show .img:hover{top:-20px}

/*关于我们-组织构成*/
.organization_One{padding:80px 0; background:#fff url(../images/organization_One.jpg) no-repeat center bottom}
.organization_One .index_title{text-align:center}
.organization_One .text{padding-top:40px}
.organization_One .text img{ max-width:100%}

/*业务资质*/
.qualification_One{padding:80px 0; background:#fff url(../images/qualification_One.jpg) no-repeat left center}
.qualification_One .index_title{text-align:center}
.qualification-top{ padding-top:40px}
.qualification-top .button{ display:none}
.qualification-top .box{position:relative}
.qualification-top .box .img{width:45%; float:left; text-align:center; padding:0 0 60px 0; position:relative}
.qualification-top .box .img:after{content:""; position:absolute; width:100%; height:70%; left:0; bottom:25px; border:1px solid #9e9e9e}
.qualification-top .box .img p{position:absolute; width:100%; left:0; bottom:10px; line-height:30px; text-align:center; font-size:20px; color:#000; z-index:2}
.qualification-top .box .img p span{background:#fff; display:inline-block}
.qualification-top .box .img img{/*width:90%;*/ width:459px; height:324px; position:relative; z-index:2}
.qualification-top .box .txt{width:50%; float:right; font-size:14px; color:#666; line-height:30px}

.qualification_Two{background:#f6f9fb}
.qualification-thumbs{padding:80px 0}
.qualification-thumbs .swiper-slide{width:20%; float:left}
.qualification-thumbs .swiper-slide *{overflow:hidden}
.qualification-thumbs .box{display:block; position:relative; cursor:pointer}
.qualification-thumbs .img{position:relative}
.qualification-thumbs .img i{display:block; position:absolute; left:0; top:0; width:100%; font-style:normal}
.qualification-thumbs img{width:100%}
.qualification-thumbs .title{text-align:center; height:35px; line-height:35px; font-size:14px; color:#666; position:relative; opacity:1}
.qualification-thumbs .t{position:absolute; left:0; bottom:-35px;text-align:center; height:35px; line-height:35px; font-size:14px; color:#fff; background:rgba(1,118,193,0.7); width:100%}
.qualification-thumbs .button{position:absolute; right:0; top:35px}
.qualification-thumbs .button >div{display:block; float:left; width:38px; height:38px; background:#f4e9e9; text-align:center; line-height:38px; font-size:16px; color:#c10101}
.qualification-thumbs .button >div:hover{color:#fff; background:#c10101}

.qualification-thumbs .swiper-slide-thumb-active .title{top:-45px; opacity:0}
.qualification-thumbs .swiper-slide-thumb-active .t{bottom:0}


/*业务范围*/
.business_box{position:relative; padding:80px 0 0 0}
.business_box:after{content:""; position:absolute; width:913px; height:700px; right:0; bottom:0; background:url(../images/business_box.png) no-repeat}
.business_box .index_title{ text-align:right}
.business_box .index_title .zn{ display:none}
.business_box .layout{ position:relative; z-index:2}

.ptb_40{padding:40px 0}
.paging_box{text-align:right}
.paging_box a,.paging_box span{display:inline-block; width:30px; height:30px; line-height:30px; margin-left:5px; text-align:center; border:1px solid #999; color:#999; font-size:14px}  
.paging_box .a{width:auto; padding:0 10px}
.paging_box .on{background:#c10101; color:#fff; border:1px solid #c10101}
.paging_box a:hover{border:1px solid #c10101; color:#c10101}

.business_list{}
.business_list li{margin-bottom:30px; border:1px solid #e3e8ee; padding:30px 30px 30px 330px; min-height:180px; position:relative}
.business_list li *{overflow:hidden}
.business_list li .img{position:absolute; left:30px; top:30px; width:270px; height:180px}
.business_list li img{width:100%; height:180px}
.business_list li .title{font-size:20px; line-height:20px; padding:15px 0 15px 0}
.business_list li .title:after{content:""; display:block; width:45px; height:5px; background:#bfbfbf; margin-top:10px}
.business_list li .txt{font-size:14px; color:#666666; line-height:30px; height:60px}
.business_list li .tc{text-align:right; padding-top:15px}
.business_list li .more{display:inline-block; width:150px; height:32px; line-height:32px; text-align:center; background:#c10101; border:1px solid #c10101; border-radius:5px; font-size:14px; color:#fff}
.business_list li .more span{padding-right:30px; background:url(../images/morea.png) no-repeat right center}
.business_list li:hover{background:#e3e8ee}
.business_list li:hover .title{color:#0176c1}
.business_list li:hover .title:after{background:#0176c1}
.business_list li:hover .txt{color:#333}
.business_list li:hover .more{background:#b40606; border:1px solid #b40606; color:#fff}
.business_list li:hover .more span{background:url(../images/morea.png) no-repeat right center}

.business_details{padding:30px 0 60px 0; position:relative}
.business_details .img{width: calc(50% - 35px); float:left; position:relative; padding:0 0 35px 35px}
.business_details .img:after{content:""; position:absolute; left:0; bottom:0; width: calc(100% - 35px); height: calc(100% - 35px); border:1px solid #989a9c}
.business_details img{width:100%; position:relative; z-index:2}
.business_details .txt{width:45%; float:right;  padding-bottom:px; font-size:16px; line-height:30px; color:#666}

.business_details .return_a{position:absolute; font-size:17px; right:0; bottom:60px; padding-left:25px; background:url(../images/return.png) no-repeat 0 center}
.business_details .return_a:hover{color:#bf0101}

.achievement_box{background:#f3f6fa; padding:50px 0}
.achievement_title{position:relative; line-height:30px}
.achievement_title:after{content:""; position:absolute; left:0; top:50%; margin-top:-0.5px; width:100%; height:1px; background:#afb0b3}
.achievement_title span{position:relative; z-index:2; background:#f3f6fa; font-size:20px; color:#000; font-weight:bold; padding-right:30px}
.achievement_list{padding:25px 0 0 0; margin-left:-40px}
.achievement_list li{width:50%; float:left}
.achievement_list li .box{padding:10px 0; border-bottom:1px solid #d8dadd; margin-left:40px}
.achievement_list li .box a{display:block; font-size:16px; height:36px; line-height:36px; overflow:hidden; border-radius:5px}
.achievement_list li .box a:hover{background:#c10101; color:#fff;padding:0 30px}

/*实时资讯*/
.news_box{padding:80px 0; background:#fff url(../images/news_box.jpg) no-repeat center bottom}
.news_box .index_title{text-align:center}
.news_more{text-align:center; position:relative; margin-top:45px}
.news_more:after{content:""; position:absolute; left:0; top:50%; margin-top:-0.5px; width:100%; height:1px; background:#db7d7d; }
.news_more .a{display:block; width:366px; height:50px; text-align:center; line-height:50px; border-radius:5px; font-size:18px; color:#fff; margin:0 auto; background:#c10101; position:relative; z-index:2}
.news_more .a:hover{background:#b60505;}
.news_more .no,.news_more .a.no:hover{background:#666}
.news_more.on:after{background:#dbdbdb;}
.news_more.on .a{background:#dbdbdb; color:#666666}

.news_details_box{background:#f8f8f8 url(../images/news_details_box.png) no-repeat right bottom; padding:80px 0 40px 0}
.news_details_show{background:#fff; padding:50px 60px}

.news_details_title{position:relative; padding:0 200px 0 0; line-height:40px}
.news_details_title .title{font-size:36px}
.news_details_title .right_box{position:absolute; right:0; top:0; line-height:40px; font-size:17px; overflow:hidden}
.news_details_title .right_box a,.news_details_title .right_box em,.news_details_title .right_box >div{float:left}
.news_details_title .right_box a:hover{color:#bf0101}
.news_details_title .right_box .return_a{padding-left:25px; background:url(../images/return.png) no-repeat 0 center}
.news_details_title .right_box em{color:#e6e6e6; padding:0 25px}
.news_details_title .right_box .bshare-custom a{display:block; width:30px; height:30px; background:#0175bf; color:#fff !important; overflow:hidden; line-height:30px; text-align:center; border-radius:50%; margin:5px 0; text-decoration:none !important}
.news_details_txt{padding:10px 0; line-height:30px; font-size:14px; color:#999999; border-bottom:1px solid #e6e6e6}
.news_details_txt span{padding-right:32px}
.news_details_txt .time{padding-left:28px; background:url(../images/time.png) no-repeat 0 center}
.news_details_text{font-size:16px; line-height:30px; padding:30px 0}
.news_details_text img{max-width:100%}
.news_details_page{line-height:60px; height:60px; overflow:hidden; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6}
.news_details_page *{overflow:hidden}
.news_details_page .li{float:left; width:50%; height:60px;font-size:16px; color:#666666}
.news_details_page .li:nth-child(2){text-align:right}
.news_details_page .li a{font-size:16px; color:#666666}
.news_details_page .li a:hover{color:#0175bf}

.mt_30{margin-top:30px}
.Newest_title{position:relative; line-height:30px}
.Newest_title:after{content:""; position:absolute; left:0; top:50%; margin-top:-0.5px; width:100%; height:1px; background:#b6b6b6; }
.Newest_title span{position:relative; z-index:2; background:#fff; font-size:20px; color:#000; font-weight:bold; padding-right:30px}
.Newest_list{padding:25px 0 0 0; margin-left:-20px}
.Newest_list li{width:50%; float:left}
.Newest_list li .box{padding:1px 0; border-bottom:1px solid #d8dadd; margin-left:20px}
.Newest_list li .box a{display:block; font-size:16px; height:45px; line-height:45px; overflow:hidden; border-radius:5px; padding:0 100px 0 25px; position:relative}
.Newest_list li .box a span{font-size:14px; position:absolute; right:15px; top:0}
.Newest_list li .box a:hover{background:#c10101; color:#fff}

.news_list{}
.news_list li{margin-bottom:30px; border:1px solid #f5fafd; padding:15px 15px 15px 315px; min-height:180px; position:relative}
.news_list li *{overflow:hidden}
.news_list li .img{position:absolute; left:15px; top:15px; width:270px; height:180px}
.news_list li img{width:100%; height:180px}
.news_list li .title{font-size:20px; line-height:20px}
.news_list li .time{font-size:14px; line-height:20px; color:#999999; padding:10px 0}
.news_list li .txt{font-size:14px; color:#666666; line-height:30px; height:60px}
.news_list li .tc{text-align:right; padding-top:10px}
.news_list li .more{display:inline-block; width:150px; height:32px; line-height:32px; text-align:center; background:#fff; border:1px solid #999999; border-radius:5px; font-size:14px; color:#666666}
.news_list li .more span{padding-right:30px; background:url(../images/more.png) no-repeat right center}
.news_list li:hover .title a{color:#0176c1}
.news_list li:hover .title{color:#0176c1}
.news_list li:hover .title:after{background:#0176c1}
.news_list li:hover .txt{color:#333}
.news_list li:hover .more{background:#c10101; border:1px solid #c10101; color:#fff}
.news_list li:hover .more span{background:url(../images/morea.png) no-repeat right center}


/*文化党建*/
.Culture_box{padding:80px 0 20px 0}
.Culture_box .index_title{text-align:center}
.Culture_list{margin-left:-45px}
.Culture_list li *{overflow:hidden}
.Culture_list li{width:50%; float:left; padding-top:35px}
.Culture_list li .a{display:block; margin-left:45px; background:#fff}
.Culture_list li img{width:100%}
.Culture_list li .box{border:1px solid #edf5fb; background:#fff; padding:20px; line-height:30px}
.Culture_list li .title{font-size:20px; height:30px}
.Culture_list li .time{font-size:14px; color:#999999}
.Culture_list li a:hover{border-radius:0 0 10px 10px; -webkit-box-shadow:rgba(193,1,1,0.2) 17px 0px 27px;-moz-box-shadow:rgba(193,1,1,0.2) 17px 0px 27px;box-shadow:rgba(193,1,1,0.2) 17px 0px 27px}
.Culture_list li a:hover .box{border:1px solid #fff}
.Culture_list li a:hover .title{color:#c10101}

/*联系我们*/
.contact_box{padding:80px 0; background:#fff url(../images/news_details_box.png) no-repeat right bottom}
.contact_box .index_title{text-align:center}
.contact_show{background:#0176c1; overflow:hidden}
.contact_list{float:left; width:30%; padding:35px 0 0 0; color:#fff; font-size:16px; line-height:30px}
.contact_list li{margin:0 35px; padding:0 0 10px 45px; position:relative}
.contact_list li i{position:absolute; width:30px; height:30px; left:0; top:0}
.contact_list li .i1{background:url(../images/i1.png) no-repeat; background-size:cover}
.contact_list li .i2{background:url(../images/i2.png) no-repeat; background-size:cover}
.contact_list li .i3{background:url(../images/i3.png) no-repeat; background-size:cover}
.contact_list li .i4{background:url(../images/i4.png) no-repeat; background-size:cover}
.contact_list li .i5{background:url(../images/i5.png) no-repeat; background-size:cover}
.contact_list li .i6{background:url(../images/i6.png) no-repeat; background-size:cover}
.contact_list li .i7{background:url(../images/i7.png) no-repeat; background-size:cover}
.contact_list li .i8{background:url(../images/i8.png) no-repeat; background-size:cover}
.contact_map{float:right; width:70%}
.contact_map iframe{width:100%; height:520px}

/*招贤纳士*/
.join_left{width:800px; float:left}
.join_show{padding-top:30px}
.join_list{}
.join_list li{padding-bottom:2px}
.join_list li *{ overflow:hidden}
.join_list li .title{height:55px; line-height:55px; position:relative; padding:0 70px 0 20px; background:#0176c1; color:#fff; cursor:pointer}
.join_list li .title .more{position:absolute; width:32px; height:32px; text-align:center; line-height:35px; border-radius:50%; right:20px; top:50%; margin-top:-16px; background:#fff; color:#0176c1; font-size:20px; -webkit-transform:rotate(0); transform: rotate(0); text-indent:1px}
.join_list li .title .t{font-size:18px; font-weight:bold}
.join_list li.hover .title{background:#c10101} 
.join_list li.hover .title .more{color:#c10101; -webkit-transform: rotate(-225deg); transform: rotate(-225deg); line-height:32px}

.join_list li .txt{padding:30px 25px; line-height:30px; font-size:14px; color:#666666; display:none}
.join_list *{overflow:hidden}
.join_right{width:335px; float:right}
.join_right dl{padding:15px; border:8px solid #f3f3f3; min-height:310px}
.join_right dt{padding-bottom:10px}
.join_right dt span{font-size:20px;line-height:35px; display:block; font-weight:bold; padding-left:35px; background:url(../images/hot.png) no-repeat 0 center}
.join_right dd{line-height:57px; font-size:18px; font-weight:bold; border-bottom:1px solid #cfcfcf}
.join_right dd.hover a{color:#0176c1}

/*业务资质 列表*/
.qualification_list{ margin-left:-100px; overflow:hidden}
.qualification_list li{float:left; width:33.3%; padding-bottom:20px; text-align:center}
.qualification_list li *{overflow:hidden}
.qualification_list li a{display:block; margin-left:100px}
.qualification_list li a *{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.qualification_list li a .img{position:relative}
.qualification_list li a .img i{display:block; position:absolute; left:0; top:0; width:100%; font-style:normal}
.qualification_list li a img{width:100%; width:332px; height:450px;}
.qualification_list li a .title{text-align:center; height:35px; line-height:35px; font-size:14px; color:#666; position:relative; opacity:1}
.qualification_list li a .t{position:absolute; left:0; bottom:-35px;text-align:center; height:35px; line-height:35px; font-size:14px; color:#fff; background:rgba(1,118,193,0.7); width:100%; opacity:0}
.qualification_list li a:hover .title{top:-45px; opacity:0}
.qualification_list li a:hover .t{bottom:0; opacity:1}
@media screen and (max-width:1460px){
  
}

@media screen and (max-width:1380px){
  
}

@media screen and (max-width:900px){
	
}

@media screen and (max-width:750px){
	.layout{width:auto}
	.pc{display:none !important}
    .web{display:block !important}	
	
	/*底部样式*/
	.footer{font-size:14px; line-height:24px; padding:0 0.3rem}
	.footer_bottom{padding:10px 0; font-size:12px; margin-top:-1px}
	.footer_bottom a{color:#abacad}
	.footer_bottom span{padding:0 10px; display:block}
	.footer_top{overflow:hidden; padding-right:0; position:relative; margin:0; padding:15px 0 0 0}
	.footer_top dl{float:none; min-height:inherit; margin-left:0; position:relative}
	.footer_top dl:after{display:none}
	.footer_top dl dt{font-size:16px; font-weight:normal; height:40px; line-height:40px; padding:0; border-bottom:1px solid #20344e; position:relative}
	.footer_top dl dt i{position:absolute; width:50px; height:40px; line-height:40px; overflow:hidden; position:absolute; right:0; top:0; text-align:center}
	.footer_top dl dd{padding:15px 0; display:none}
	.footer_top .li1{width:100%}
	.nav_b{margin-top:0; margin-left:-20px; padding-right:0}
	.nav_b li{float:left; width:50%; margin:0; padding:5px 0}
	.nav_b li a{display:block; height:40px; line-height:40px; margin-left:20px; border:1px solid #20344e; text-align:center; border-radius:5px}
	.nav_b li a:hover{border:1px solid #17b6e7}
	.footer_top .li2{width:100%; padding:0}
	
	.footer_top .li3{position:relative; right:0; top:0; width:100%; padding:0}
	.code_bottom{border-bottom:0; width:50%; float:left; text-align:center}
	.code_bottom img{width:118px; height:118px}
	.code_bottom p{font-size:14px; line-height:40px}
	.ico_a{padding:59px 0; text-align:center; float:left; width:50%}
	.ico_a .a{display:inline-block; width:34px; height:34px; margin:0 10px}
	.ico_a .mail{background:url(../images/ico_mail.png) no-repeat; background-size:cover}
	.ico_a .mail:hover{background:url(../images/ico_maila.png) no-repeat; background-size:cover}
	.ico_a .oa{background:url(../images/ico_oa.png) no-repeat; background-size:cover}
	.ico_a .oa:hover{background:url(../images/ico_oaa.png) no-repeat; background-size:cover}
	
	/*导航*/
	.bh_95,.topa_boxa .pa{height:50px}
	.topa_boxa{width:100%; background:#fff; -webkit-box-shadow:#DDD9D9 0px 0px 30px;-moz-box-shadow:#DDD9D9 0px 0px 30px;box-shadow:#DDD9D9 0px 0px 30px; z-index:20}
	.animation .topa_boxa{top:0}
	.animation .topa_boxa.hover{top:0}
	.logo{left:0.3rem; margin-top:-15px; height:30px}
	.nava_lista{float:none; position:absolute; width:100%; left:0; top:50px; background:#f7f7f7; display:none; padding:10px 0 20px 0; z-index:20}
	.nava_lista li{float:none; padding:0; width:100%}
	.nava_lista li .aa{line-height:40px; font-size:16px; padding:0 0.3rem}
	.nava_lista li .aa a{display:none}
	.nava_lista li .open a{display:block}
	.nava_lista li .aa i{display:block; position:absolute; right:0.3rem; height:40px; line-height:40px; top:0}
	.nava_lista li .aa:hover{color:#0176c1}
	.nava_lista .nav_pop{position:relative; width:100%; left:0; top:0; background:#fff; overflow:hidden; display:none}
	.nava_lista .nav_pop .layout{padding:10px 0.3rem; position:relative}
	.nava_lista .nav_pop .title{display:none}
	.nava_lista .nav_pop .nav_pop_a{padding:0}
	.nava_lista .nav_pop .nav_pop_a a{display:block; width:100%; height:40px; border-radius:0; text-align:left; line-height:40px; font-size:16px; color:#666666; border:0; margin-bottom:0} 
	.nava_lista .nav_pop .nav_pop_a a:hover{border:0}
	.nava_lista .nav_pop img{display:none}
	.nav_pop_list{display:none}
	.nav_Mask{position:fixed; left:0; top:0; z-index:15; width:100%; height:100%; background:rgba(0,0,0,0.5); display:none}
	.nava_lista li:hover .nav_pop{height:auto}
	
	.top_ico{display:none}
	/*.nav_ioc{display:block; position:absolute; right:0; height:50px; width:50px; text-align:center; line-height:50px; overflow:hidden; color:#0177c1; font-size:20px}*/
	.nav_ioc{display:block; position:absolute; top:50%; margin-top:-18px; right:0.3rem; height:36px; line-height:36px; background:#0177c1; padding:0 10px; border-radius:5px;  text-align:center; overflow:hidden; color:#fff; font-size:14px; font-style:normal}
	
	/*公共部分*/
	.index_title{line-height:24px; padding-bottom:25px; text-align:center}
	.index_title .cn{font-size:24px; line-height:30px}
	.index_title .zn{font-size:16px}
	
	/*首页大图*/
	.index_show{background:#001757; min-height:inherit; overflow:hidden}
	.index_show .box{width:90%; left:5%; margin-left:0; height:124px; color:#fff; top:60px; margin-top:0; overflow:hidden}
	.index_show .box .title:before{width:60px; margin-bottom:10px}
	.index_show .box .title{font-size:30px; line-height:30px; padding-bottom:30px}
	.index_list{display:none}
	.index_show .box .more{width:130px; height:30px; line-height:30px; font-size:12px}
	.index_show .box .title{position:relative; top:-100px;}
	.index_show .box .more{position:relative; top:100px;}
	.index_show .uk-position-bottom{bottom:-1px; margin:0; z-index:5; width:100%; left:0; margin-left:0;}
	.index_show .uk-dotnav>*>*{height:40px; width:auto; padding:0 5px; line-height:40px; margin:0; text-align:center}
	.index_show .uk-dotnav>*>* .title{font-size:16px; height:40px;}
	.index_show .uk-dotnav>*>* .txt{display:none}
	.index_show .uk-dotnav .a:before{display:none}
	
	.index_one{padding:30px 0.3rem; background:#fff url(../images/index_one.jpg) repeat-x 0 bottom; position:relative; overflow:hidden}
	.index_one:after{content:""; position:absolute; left:0; top:0; width:100%; height:100%; background:url(../images/index_one.png) no-repeat 0.3rem 0.3rem; background-size:50%}
	.index_one .layout{position:relative; z-index:1}
	.info_index{height:px}
	.info_index_show{width:auto; float:none;} 
	.info_index_list{ height:131px; overflow:hidden}
	.info_index_show .img{overflow:hidden}
	.info_index_show img{width:100%; height:auto; object-fit:cover}
	.info_index_show .title{height:40px; line-height:40px; font-size:14px; padding:0 15px;}
	.info_index_show .but{height:40px; right:0;}
	.info_index_show .but .a{width:40px; height:40px; line-height:40px; font-size:20px;}
	
	.info_index_right{float:none; width:auto; padding-top:20px}
	.info_index_list li .title{ font-size:14px}
	.info_index_list li .time{font-size:12px; color:#999}
	
	.index_two{padding:30px 0.3rem; background:#fff url(../images/index_two.jpg) no-repeat center bottom}
	.index_two .more{width:70%; margin:0 auto; height:40px; border:1px solid #c10101; text-align:center; line-height:40px; border-radius:5px; font-size:14px; color:#fff; background:#c10101}
	.index_two .more span{padding-right:30px; background:url(../images/morea.png) no-repeat right center}
	.index_two .more:hover{background:#b40606; color:#fff; border:1px solid #b40606}
	.index_two .more:hover span{background:url(../images/morea.png) no-repeat right center}
	.index_two .index_title .more{display:none}
	.swiper-honor{padding-bottom:40px; margin-bottom:20px}
	
	.index_three{background:url(../images/index_three.jpg) no-repeat center 0; height:auto}
	.index_three .layout{padding:30px 0.3rem}
	.bidding_index_list{padding-bottom:20px}
	.bidding_index_list li{height:45px; line-height:45px; padding:0 10px}
	.bidding_index_list li a{font-size:14px; text-align:left}
	.bidding_index_list li .time{font-size:12px}
	.index_three .more{width:80%; height:40px; line-height:40px; font-size:14px; color:#fff}


	.index_four{padding:30px 0.3rem; background:#fbfcfe url(../images/index_four.jpg) no-repeat center bottom; background-size:100%}
	.index_four .more{width:80%; height:40px; line-height:40px; font-size:14px; color:#fff}
	.swiper-information{position:relative; overflow:hidden; padding-bottom:0;}
	.swiper-information .swiper-container{width:100%; margin-left:0;}
	.swiper-information .swiper-slide{padding:0 0 120px 0}
	.swiper-information .text{bottom:-90px;}
	.swiper-information .text .pa{padding:20px 15px}
	.swiper-information .text .title{font-size:16px; height:25px;}
	.swiper-information .text .txt{height:25px}
	.swiper-information .text .time{height:25px}
	.swiper-information .text .morea{font-size:14px; color:#3d8cee; padding-right:35px; background:url(../images/more_l.png) no-repeat right center; opacity:0.8}
	
	.swiper-information .swiper-slide-active{-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);}


	
	/*二级页面*/
	.second_show{height:auto}
	.location_box{background:#e3e8ee}
	.location_box .box{display:none}
	
	/*关于我们*/
	.about_One{padding:30px 0.3rem}
	.about_One:after{display:none}

	.we_show .text{float:none; width:auto; font-size:14px; line-height:25px; background:url(../images/about_One.png) no-repeat center center; padding:20px 0 0 0}
	.we_show .img{float:none; width:auto; padding:20px;border:1px solid #989a9c}
	.we_show .img:after{display:none}

	
	.about_two{padding:30px 0.3rem !important}
	.about_two .index_title{text-align:center}
	.bring_text{font-size:14px; color:#666666; line-height:25px}
	.industry_number{padding:30px 0 0 0}
	.industry_number li{width:100%; float:none; text-align:center; padding-bottom:20px}

	
	.about_three{background:#f3f6fa; padding:30px 0.3rem}
	.about_three .index_title{text-align:center}
	.stand_show .text{float:none; width:auto; font-size:14px; line-height:25px; padding-top:20px}
	.stand_show .img{float:none; width:auto}

	
	/*关于我们-组织构成*/
	.organization_One{padding:30px 0.3rem; background:#fff url(../images/organization_One.jpg) no-repeat center bottom; background-size:100%}
	.organization_One .text{padding-top:0}
	
	/*业务资质*/
	.qualification_One{padding:30px 0.3rem; background:#fff url(../images/qualification_One.jpg) no-repeat left center}
	.qualification-top{padding-top:20px}
	.qualification-top .box .img{width:auto; float:none; padding:0 0 50px 0}
	.qualification-top .box .img img{width:100%; height:auto}
	.qualification-top .box .img:after{width:99%}
	.qualification-top .box .img p{font-size:18px}
	.qualification-top .box .txt{width:auto; float:none; line-height:25px}
	.qualification-top .button{position:absolute; width:100%; right:0; top:12%; text-align:center; z-index:5; display:block}
	.qualification-top .button >div{position:absolute; top:0; font-size:60px; line-height:60px; height:60px;outline:none; color:#666}
	.qualification-top .button .swiper-prev-a{left:0}
	.qualification-top .button .swiper-next-a{right:0}
	
	.qualification_Two{background:#f6f9fb; display:none}
	.qualification-thumbs{padding:30px 0.3rem 0 0.3rem}
	.qualification-thumbs .swiper-slide{width:100%; float:left}
	.qualification-thumbs .button{position:absolute; width:100%; right:0; bottom:20px; top:inherit; text-align:center; z-index:5; display:none}
	.qualification-thumbs .button >div{display:inline-block; float:none}

	/*业务范围*/
	.business_box{position:relative; padding:30px 0 0 0}
	.business_box .index_title{ text-align:center}
	.ptb_40{padding:20px 0}
	.paging_box{text-align:center}
	.paging_box a,.paging_box span{display:inline-block; width:25px; height:25px; line-height:25px; margin-left:5px; }  

	.business_list{}
	.business_list li{margin-bottom:15px; padding:10px; min-height:inherit}
	.business_list li .img{position:relative; left:0; top:0; width:100%; height:auto}
	.business_list li img{height:auto}
	.business_list li .title{font-size:18px; line-height:20px; padding:15px 0}
	.business_list li .txt{line-height:25px; height:50px}
	.business_list li .tc{text-align:center; padding-top:15px}
	.business_list li .more{display:block; width:auto; height:30px; line-height:30px}
	
	.business_details{padding:0 0.3rem 60px 0.3rem}
	.business_details .img{width:auto; float:none; padding:10px; border:1px solid #989a9c}
	.business_details .img:after{display:none}
	.business_details .txt{width:auto; float:none; font-size:14px; line-height:25px; padding-top:20px}
	.business_details .return_a{ bottom:30px; right:0.3rem}
	
	.achievement_box{background:#f3f6fa; padding:30px 0.3rem}
	
	.achievement_list{padding:25px 0 0 0; margin-left:0}
	.achievement_list li{width:100%; float:left}
	.achievement_list li .box{padding:10px 0; margin-left:0}
	.achievement_list li .box a{display:block; font-size:14px; height:30px; line-height:30px; padding:0 0.3rem}
	.achievement_list li .box a:hover{padding:0 0.3rem}

	/*实时资讯*/
	.news_box{padding:30px 0.3rem; background:#fff url(../images/news_box.jpg) no-repeat center bottom}
	.news_more{margin-top:20px}
	.news_more .a{width:90%; height:40px; line-height:40px; font-size:16px;}

	.news_details_box{background:#f8f8f8 url(../images/news_details_box.png) no-repeat right bottom; padding:30px 0.3rem}
	.news_details_show{padding:0.3rem}
	
	.news_details_title{position:relative; padding:0; line-height:30px; padding-top:40px;}
	.news_details_title .title{font-size:20px}
	.news_details_title .right_box{position:absolute; right:0; top:0; line-height:40px; font-size:17px; overflow:hidden}
	.news_details_title .right_box em{display:none}
	.news_details_title .right_box .bshare-custom{display:none}
	.news_details_txt{padding:10px 0; line-height:30px; font-size:12px;}
	.news_details_txt span{padding-right:10px}
	.news_details_txt .time{padding-left:15px; background:url(../images/time.png) no-repeat 0 center; background-size:13%}
	.news_details_text{font-size:14px; line-height:25px; padding:20px 0}
	.news_details_page{line-height:30px; height:auto; overflow:hidden; padding:10px 0}
	.news_details_page .li{float:left; width:100%; height:30px;font-size:14px;}
	.news_details_page .li a{font-size:14px; }
	.news_details_page .li:nth-child(2){ text-align:left}

	
	.mt_30{margin-top:20px}
	.Newest_list{padding:0; margin-left:0}
	.Newest_list li{width:100%; float:left}
	.Newest_list li .box{margin-left:0}
	.Newest_list li .box a{display:block; font-size:14px; height:40px; line-height:40px; overflow:hidden; padding:0 90px 0 10px;}
	.Newest_list li .box a span{font-size:12px; right:10px;}

	.news_list{}
	.news_list li{margin-bottom:20px; padding:0; min-height:inherit;}
	.news_list li .img{position:relative; left:0; top:0; width:auto; height:auto}
	.news_list li img{height:auto}
	.news_list li .title{font-size:16px; line-height:20px; padding-top:15px}
	.news_list li .time{font-size:14px; line-height:20px; color:#999999; padding:10px 0}
	.news_list li .txt{line-height:25px; height:50px}
	.news_list li .tc{text-align:center; padding-top:10px}
	.news_list li .more{display:block; width:auto; height:30px; line-height:30px;}
	
	
	/*文化党建*/
	.Culture_box{padding:30px 0.3rem}
	.Culture_list{margin-left:0}
	.Culture_list li{width:100%; float:left; padding-top:20px}
	.Culture_list li .a{margin-left:0;}
	.Culture_list li .box{border:1px solid #edf5fb; background:#fff; padding:10px; line-height:25px}
	.Culture_list li .title{font-size:18px; line-height:30px}
	
	/*联系我们*/
	.contact_box{padding:30px 0; background:#fff url(../images/news_details_box.png) no-repeat right bottom}
	.contact_box .index_title{text-align:center}
	.contact_show{background:#0176c1; overflow:hidden}
	.contact_list{float:none; width:auto; padding:10px 0; font-size:14px; line-height:25px}
	.contact_list li{margin:0 10px; padding:0 0 10px 28px; position:relative}
	.contact_list li i{position:absolute; width:20px; height:20px; left:0; top:2px;}

	.contact_map{float:none; width:100%}
	.contact_map iframe{width:100%; height:300px}
	
	/*招贤纳士*/
	.join_left{width:auto; float:none; padding:0 0.3rem}
	.join_show{padding-top:20px}
	.join_list{}
	.join_list li{padding-bottom:2px}
	.join_list li *{overflow:hidden}
	.join_list li .title{height:40px; line-height:40px; position:relative; padding:0 70px 0 20px;}
	.join_list li .title .more{width:24px; height:24px; text-align:center; line-height:26px; right:20px; top:50%; margin-top:-12px;font-size:14px; text-indent:0}
	.join_list li .title .t{font-size:16px; font-weight:normal}
	.join_list li.hover .title{background:#c10101} 
	.join_list li.hover .title .more{line-height:26px}
	.join_list li .txt{padding:20px; line-height:25px; font-size:14px;}
	.join_right{width:auto; float:none; padding:0 0.3rem 20px 0.3rem}
	.join_right dl{padding:15px; border:4px solid #f3f3f3; min-height:inherit}
	.join_right dt{padding-bottom:10px}
	.join_right dd{line-height:40px; font-size:16px}

     /*业务资质 列表*/
	.qualification_list{margin-left:0; overflow:hidden}
	.qualification_list li{float:left; width:100%; padding-bottom:20px}
	.qualification_list li *{overflow:hidden}
	.qualification_list li a{display:block; margin-left:0}
	.qualification_list li a img{width:100%; height:auto}
	
	
}

@media screen and (max-width:370px){
	
}